fast squaring trick